44问答网
所有问题
当前搜索:
[i]和[I]
[n
]和[I]
在单词开头有什么区别?
答:
它们的区别是:[n]是发鼻音,气流是从鼻子里出来;[l]是发这边音,气流从口腔里出来。它们的发音口型和位置分别与汉语拼音的n和l基本上是相同似的,只不过没有那么重的嗓音,还有,舌尖抵在上颚保持不动。
二维数组a
[ i]
[ j
]和
a[ i][ j+1]的区别?
答:
a
[i]
[j]是第i行(0算起)第j列(0算起)的元素值。a+i是第i行的行指针,那么*(a+i)就是第i行第0个元素的指针,自然*(a+i)+j就是第i行的第j个元素的指针了,最后通过这个指针用*取出来的值*(*(a+i)+j)不就是第i行第j列的值,这就和a[i][j]完全是一回事。
二维数组a
[ i]
[ j
]和
a[ i][ j+1]有区别吗?
答:
a
[i]
[j]是第i行(0算起)第j列(0算起)的元素值。a+i是第i行的行指针,那么*(a+i)就是第i行第0个元素的指针,自然*(a+i)+j就是第i行的第j个元素的指针了,最后通过这个指针用*取出来的值*(*(a+i)+j)不就是第i行第j列的值,这就和a[i][j]完全是一回事。
C++中 int
i[]
{1,2}和int i[]={1,2}的区别在哪?
答:
C++中 int
i[]
{1,2}和int i[]={1,2}的区别在 C++中 int i[]{1,2}是错误的,不能通过编译的。int i[]={1,2}的意思是定义一个int数组,元素的个数由{...}中的数字来确定(目前是2个元素,它相当于int i[2]={1,2})
a
[i]
.s与s.a[i]什么区别
答:
1、在数组中的意义不同:a
[i]
.s表示数组a的某个元素a[i]有一个成员变量为s,s.a[i]表示s有个成员变量为数组a,是数组a的第i个元素;2、a[i]在两式中的意义不同:a[i].s中的a[i]表示数组中的某元素,s.a[i]中的a[i]表示一个数组a;3、s在两式中的意义不同:a[i].s中的s...
i
--和--i什么意思
答:
--
i
是先执行i=i-1,然后再使用i的值, 这时的i 值就是表达式--i的值。i-- 是先使用i的值作为表达式i--的值,然后,执行i=i-1操作。include"stdio.h"void main(){int i=4,j,k;j=i--; //i先赋值给j,然后i在执行i=i-1;k=--i; //i先执行i=i-1,然后再赋值给;printf...
关于int a
[i]和
int a[]
答:
int a[]={1,2,3}不代表方括号中不写数字就默认为3,只是根据{}之间的元素个数推断数组长度。如果只指定两个元素,数组长度就是2,访问“第三个元素”属于越界
a.b
[i]和
a[i].b区别(C语言中的)
答:
a.b
[i]
是 a 变量的数组成员 b 的第 i 个元素 a[i].b 是数组 a 的第 i 个元素的成员 b 这不是很简单的区别吗?
i
--和--i分别代表什么?
答:
i
--就是i先参加其他运算,然后自身减1。--i就是i先自身减1,然后再参与其他运算。++ i先执行i +1,然后执行程序i ++先执行程序,然后执行i +1 int i = 8; printf(“%d \ n”,++ i)首先执行加法,因此打印输出为9 printf(“%d \ n”,-i)。首先执行减法,打印输出为8 printf...
假设有一个int a[ 3 ] [ 4 ] 这样的二维数组,书上说 &a
[ i ] 和
a...
答:
for(i = 0; i<3; i++)p
[i]
= (int*) malloc(sizeof(int) *3);这个时候&p[0],得到是指针数组中第一个指针变量的地址。和&p[0][0
]和
p都是不同的 可以尝试下面的code:include<stdio.h>#include<stdlib.h>int main(){int a[3][3];printf("%d\n", a);printf("%d\n", a...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜